/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package primaprova;

import java.rmi.Remote;
import java.rmi.RemoteException;

/**
 * Anzitutto creiamo un’interfaccia remota che contenga al suo interno la
 * definizione dei metodi che l’oggetto sul server espone ai client.
 * Un’interfaccia remota deve sottostare ai seguenti vincoli: 
 * Derivare dalla interfaccia java.rmi.Remote
 * Definire ogni metodo con la clausola: throws
 * java.rmi.RemoteException
 */
public interface ISquareRoot extends Remote {

    double calculateSquareRoot(double aNumber) throws RemoteException;
}
